.search{
    position: sticky;
    top: 0;
    z-index: 9999;
    display: flex;
    justify-content: space-between;
    height: 10.6667vw;
    background-color: rgb(255,255,255);
    .search-main{
        box-sizing: border-box;
        width: 74.6667vw;
        height: 7.4667vw;
        margin: 1.3333vw 0 0 3.2vw;
        border-radius: 4vw;
        border: .26667vw solid red;
        display: flex;
        align-items: center;
        .search-red{
            background-image: url(../img/search-red.png);
            background-size: 3.2vw 3.3333vw;
            width: 3.2vw;
            height: 3.3333vw;
            margin: 0 1.3333vw 0 2.6667vw;
        }
        .search-content{
            margin: 0 4.2667vw 0 .8vw;
            color: #999;
            font-size: 3.4667vw;
        }
    }
    .login-btn{
        width: 16vw;
        height: 7.4667vw;
        line-height: 7.4667vw;
        margin: 1.3333vw 3.4667vw 0 0;
        box-sizing: border-box;
        padding-top: .1333vw;
        border-radius: .8vw;
        color: #e31436;
        border: 1px solid red;
        font-size: 2.66667vw;
        text-align: center;
    }
}
